﻿
/*
Master Style Sheet for Ucenter Home
CopyRight: 2001-2007 Comsenz Inc.
URL: http://www.comsenz.com
*/

body {
    background: #5f5f5f;
    color: #000;
    text-align: center;
    line-height: 1.5em;
}

.editordisable {
    border: solid 1px #b5b8c8;
    height: 18px;
}

body, h1, h2, h3, h4, h5, p, ul, dl, ol, form, fieldset {
    margin: 0;
    padding: 0;
}

body, td, input, textarea, select, button {
    font-size: 12px;
    font-family: SimSun, Verdana, Arial, Helvetica, sans-serif;
}

.probe-install {
    padding:10px;
    margin:0 auto;
    width:94%;
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(245, 245, 245);
    text-align:left;
}
.probe-install .input {
    width:450px;
    float:left;
    margin-left:10px;
}
.probe-install .input-prepend {
    float:left;
    margin-left:50px;
    width:217px;
}
.probe-install .btn {
    float:left;
    margin-left:20px;
}

#upload-label {
    width: 480px;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
}

#pkgFile {
    opacity:0;
    filter:alpha(opacity=0);
    width: 60px;
    height: 27px;
    position: absolute;
    left: 80px;
    outline:none;
}

ul {
    list-style: none;
}

cite {
    font-style: normal;
}

a {
    color: black;
    text-decoration: none;
    line-height: inherit;
    font-weight: inherit;
    cursor:pointer;
}

a:hover {
    color: #0050a3;
    text-decoration: underline;
}

a img {
    border: none;
}

/*布局*/
#wrap {
    margin: 0 auto;
    padding: 0 2px;
    width: 1000px;
    text-align: left;
}

#header {
    position: relative;
    height: 70px;
    border-bottom: 5px solid #B7C6F5;
}

#header h2, #topmenu, #menu {
    position: absolute;
}

#header h2 {
    left: 0;
    bottom: 10px;
}

#header h2 img {
    width: 135px;
    height: 65px;
}

#topmenu {
    right: 1em;
    bottom: 3.5em;
}

#menu {
    right: 1em;
    bottom: -5px;
    line-height: 28px;
}

#menu li {
    float: left;
    padding: 2px 1em;
}

#menu li.active {
    padding-top: 0;
    border: solid #B7C6F5;
    border-width: 2px 1px 0;
    background: #FFF;
}

.mainarea {
    float: right;
    width: 100%;
    margin-left: -172px;
}

.maininner {
    margin-left: 172px;
    height: 690px;
}

.side {
    float: left;
    width: 100px;
}

#content {
    margin: 1em 0;
    height: 710px;
}

/*分页*/
.pages {
    height: 35px;
    overflow: hidden;
    padding: 2px 0 1px 0;
    text-align: center;
    font-family: SimSun, Verdana, Helvetica, Arial, sans-serif;
    color: #CCC;
    vertical-align: top;
    clear: both;
}

.pages div {
    float: right;
    padding-right: 12px;
}

.pages a, .pages strong {
    float: left;
    height: 18px;
    overflow: hidden;
    margin: 0 1px;
    padding: 2px 6px 1px;
    border: 1px solid #E4E4E4;
    color: #046CB5;
    text-decoration: none !important;
    line-height: 18px;
}

.pages strong {
    border: 1px solid #046CB5;
    background: #046CB5;
    color: #FFF;
    font-weight: 700;
}

.pages a:hover {
    border: 1px solid #046CB5;
}

.pages .prev {
    padding: 2px 0 1px 16px;
    background: url(arrow_left.gif) no-repeat 29% 50%;
}

.pages .next {
    padding: 2px 16px 1px 5px;
    background: url(arrow_right.gif) no-repeat 93% 50%;
    *background-position: 93% 45%;
    font-size: simsun;
    *line-height: 21px;
}

/*细线边框区域*/
.bdrcontent {
    padding: 1em;
    border: 2px solid #B7C6F5;
    zoom: 1;
}

/*粗边框区域*/
.block {
    margin-bottom: 10px;
    padding: 0.5em 1em;
    border: 2px solid #EFF5F8;
}

.block h2 {
    margin: 0.5em 0;
    color: #363636;
    font-size: 1.17em;
}

.block p {
    margin: 0.5em 0;
}

.side .block li {
    margin: 0.2em 0;
}

.side h2 a {
    display: block;
    width: 122px;
}

.side h2 a span {
    display: inline;
    float: right;
    margin: 3px 0 0 0;
}

.side .admin_open {
    width: 11px;
    height: 11px;
    overflow: hidden;
    background: url(zoomout.gif) no-repeat;
}

.side .admin_close {
    width: 11px;
    height: 11px;
    overflow: hidden;
    background: url(zoomin.gif) no-repeat;
}

/*多列的列表*/
.listcol {
    overflow: hidden;
    zoom: 1;
}

.list2col li {
    float: left;
    width: 49.9%;
}

.list3col li {
    float: left;
    width: 33.3%;
}

.list4col li {
    float: left;
    width: 24.9%;
}

.list5col li {
    float: left;
    width: 19.9%;
}

.list6col li {
    float: left;
    width: 16.6%;
}

/*标签页*/
.tabs {
    height: 30px;
    line-height: 29px;
}

.tabs li {
    float: left;
    margin-right: 2px;
    padding: 0 1em;
    background:;
}

.tabs li.active {
    line-height: 30px;
}

.tabs li h1 {
    font-size: 1em;
    font-weight: normal;
}

/*按钮*/
.topactions {
    margin-bottom: 10px;
    padding-top: 0.4em;
    padding-bottom: 0.2em;
    border-bottom: 2px solid #B7C6F5;
}

.topactions a {
    font-size: 14px;
    font-weight: bold;
}

.footactions {
    margin: 0 0 1em;
    padding: 0.5em;
    border: 2px solid #B7C6F5;
    border-top: 0;
}

/*\*/
* html .footactions {
    height: 1%;
}

/**/
* > .footactions {
    overflow: hidden;
}

.submit {
    padding: 0.2em 1em 0;
    width: 1px;
    overflow: visible;
    border: 1px solid;
    border-color: #A1E5FE #5DAFD2 #5DAFD2 #A1E5FE;
    background: #EFF5F5;
    color: #46498E;
    cursor: pointer;
}

* > .submit {
    width: auto;
    padding: 0.3em 1em;
}

/*标题右浮动 Digg 按钮*/
.titlel {
    float: left;
    margin-right: 0.83em;
    margin-top: 0.5em;
}

.titler {
    position: absolute;
    right: 1em;
    top: 0.5em;
    z-index: 1;
}

/*各种区域样式*/
.style1 {
    border-color: #CDE39C;
}

.style2 {
    border-color: #EAF6D2;
}

.style3 {
    border-color: #EDEDED;
}

.style3 {
    border-color: #CDE39C;
}

.style4 {
    background: #EFF5F8;
    zoom: 1;
    border: 1px solid #CDCDCD;
}

.style5 {
    padding: 10px;
    border: 1px solid #CDCDCD;
    background: #EAF6D2;
}

.style6 {
    border: none;
    background: #DDF3FD;
}

.gray {
    color: #999;
    font-weight: normal;
}

.sfont {
    font-size: 10px;
}

.underline {
    text-decoration: underline;
}

.noline {
    text-decoration: none !important;
    border: none;
}

.noline a {
    text-decoration: none !important;
    border: none;
}

.footmargin {
    margin-bottom: 10px;
}

/*用于表单的表格*/
.formtable {
    width: 100%;
    table-layout: fixed;
}

.formtable th {
    text-align: left;
    font-weight: bold;
    color: #333333;
}

.formtable th, .formtable td {
    padding: 0.5em 0;
    border-bottom: 1px solid #F2F2F2;
    vertical-align: top;
    line-height: 1.5em;
}

.formtable td th, .formtable td td {
    border: none;
}

.title {
    margin-bottom: 10px;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #B7C6F5;
}

.title h1, .title h3 {
    padding: 0.6em 0 0.2em 0;
    font-size: 1.17em;
}

#footer {
    clear: both;
    padding: 1em 0;
    color: #939393;
    text-align: center;
}

#footer p {
    font-size: 0.83em;
}

#footer .menu a {
    padding: 0 1em;
}

/*目录列表*/
.folder li {
    padding-left: 0;
}

.folder .active {
    font-weight: bold;
    padding-left: 0em;
}

/*帮助信息*/
.helptable li {
    padding-left: 14px;
    background-image: url(arrow.gif);
    background-repeat: no-repeat;
    background-position: 2px 10px;
}

/*页面标题*/
#pagehead {
    background: url(page_head.gif) repeat-x 0 0;
    margin-bottom: 25px;
}

#pagehead tr {
    background: url(page_head.gif) no-repeat 100% -80px;
}

h1 {
    background: url(page_head.gif) no-repeat 0 -40px;
    color: #6774A8;
    line-height: 40px;
    font-size: 14px;
    padding-left: 18px;
    margin: 0;
}

.actions {
    text-align: right;
    padding-right: 10px;
    padding-top: 9px;
}

#pagehead .actions tr {
    background-image: none;
}

.actions td {
    text-align: center;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
}

.actions td.active {
    background: #FFF;
    border: solid #86B9D6;
    border-width: 1px 1px 0;
}

.actions a.add {
    background: url(action_icon_add.gif) no-repeat;
    padding-left: 17px;
}

/*帮助信息*/
.helptable {
    width: 100%;
    background: #FDFFF5 url(help_info.gif) no-repeat 0 0;
    border: 1px solid #D5D8C7;
    margin-bottom: 20px;
}

.helptable td {
    padding: 15px 15px 15px 10px;
    line-height: 1.5em;
}

.helptable ul {
    padding: 0;
    margin: 0 0 0 2em;
}

.helptable2 {
    background: url(help_info2.gif) no-repeat left top;
    margin: 160px auto 0 auto;
    border: 1px solid #DBDBDB;
    border-top: 3px solid #DBDBDB;
    width: 400px;
    padding: 60px 10px 10px 10px;
}

.helptable2 p {
    border-bottom: 1px dotted #DBDBDB;
    padding-bottom: 40px;
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #458A00;
}

.helptable2 strong {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-right: 6px;
}

/*列表表格*/
/*.listtable {*/
/*width: 100%;*/
/*border-collapse: collapse;*/
/*border-color: #86B9D6 #D8DDE5 #D8DDE5;*/
/*border-width: 0px 1px 0px 1px;*/
/*}*/

/*.listtable th {*/
/*background: #F3F7FF;*/
/*color: #6774A8;*/
/*border-bottom: 1px solid #86B9D6;*/
/*font-size: 12px;*/
/*text-align: left;*/
/*}*/

/*.listtable td {*/
/*font-family: SimSun, "Times New Roman", Times, serif;*/
/*}*/

.darkrow2 {
    color: #808080;
    text-decoration: line-through;
}

.darkrow td {
    background: #FAFCFF;
}

.rowblocked td {
    background: #F1F1F1;
    color: #666;
}

.rowblocked a {
    color: #666;
}

.listtable p.cate {
    margin: 0;
}

.listtable p.cate, .listtable p.cate a {
    color: #003195;
}

.listtable .dateline {
    float: right;
}

.listtable .relativetags {
    margin: 0.1em;
}

.explain td {
    width: 125px;
    height: 27px;
    background: url(action.gif) no-repeat center;
    text-align: center;
}

.maininner h2 {
    margin: 20px 0 0;
    line-height: 35px;
    font-size: 14px;
    color: #6774A8;
    background: url(action_icon_default.gif) no-repeat -4px 10px;
    padding-left: 15px;
}

/*表单元素*/
textarea {
    padding: 3px 2px;
    background: #FDFFF5;
}

/*按钮样式*/
.buttons {
    clear: both;
    padding: 10px;
    text-align: center;
}

.buttons input {
    padding: 5px 5px 2px;
    color: #6774A8;
    background: #F9F9F9;
    border: solid #CBCBCB;
    border-width: 1px 1px 4px;
    cursor: pointer;
    width: 0;
    overflow: visible;
}

.buttons>input {
    width: auto;
}

.buttons input.submit {
    padding: 5px 5px 2px;
    background: #C3D9FF;
    border-color: #86B9D6;
    font-weight: bold;
}

button.warningbtn {
    margin-left: 5px;
    background: #EFEAD3;
    color: #808080;
    border: 1px solid;
    border-color: #FFF #A1A1A1 #A1A1A1 #FFF;
    height: 32px;
}

/*普通表格样式*/
.maintable {
    width: 100%;
    border-collapse: collapse;
    border: solid;
    border-color: #86B9D6 #D8DDE5 #D8DDE5;
    border-width: 2px 1px 1px;
    font-size: 12px
}

.maintable th, .maintable td {
    border: 1px solid #D8DDE5;
    padding: 5px;
}

.maintable th {
    background: #F3F7FF;
    width: 210px;
    text-align: left;
    color: #0D58A5;
    font-weight: normal;
}

/*为嵌套的表格移除边框*/
.maintable td th, .maintable td td {
    border: none;
}

.maintable th p {
    margin: 0;
    color: #909DC6;
}

/*-----------------------------------*/

.edittable {
    border: 1px solid #698CC3;
    width: 100%;
}

.edittable th {
    background: #EDEDED;
    border: 1px solid #EDEDED;
    padding: 0.3em;
    text-align: left;
}

/*水印位置选择*/
table.watermark {
    border-collapse: collapse;
    border: 3px solid #D8DDE5;
}

table.watermark td {
    border: 1px solid #D8DDE5;
}

/*表格顶部样式-一般为搜索区*/
.toptable {
    width: 100%;
}

.toptable td {
    text-align: right;
    padding: 7px 0;
}

.toptable td * {
    vertical-align: middle;
}

/*表格底部样式-一般为操作区*/
.btmtable {
    width: 100%;
    border-collapse: collapse;
    border: solid;
    border-color: #86B9D6 #D8DDE5 #D8DDE5;
    border-width: 3px 1px 1px;
}

.btmtable td, .btmtable th {
    padding: 10px 5px;
    border: 1px solid #D8DDE5;
}

.btmtable td {
    padding: 5px;
}

.btmtable th {
    background: #F3F7FF;
    font-weight: normal;
    text-align: left;
}

/*清除所有继承样式的表格*/
.freetable {
    border-collapse: collapse;
    width: auto;
    border: none;
    word-wrap: break-word;
}

.freetable td, .freetable th {
    border: none;
    padding: 5px;
}

.freetable .subject {
    margin-top: 0.5em;
}

/* 分页 */
.listpage {
    width: 100%;
    margin-top: 5px;
}

.xspace-page {
    float: right;
}

.xspace-page a, .xspace-page span {
    float: left;
    display: inline;
    margin-right: 3px;
    line-height: 20px;
    padding: 0 5px;
    border: 1px solid;
    border-color: #CEE3EA #90AAB4 #90AAB4 #CEE3EA;
    background: #F5FBFF;
}

span.xspace-totlerecord, span.xspace-totlepages {
    color: #090;
}

span.xspace-totlerecord {
    margin-right: 0;
    border-right: none;
}

span.xspace-current {
    background: #F90;
    border-color: #0A0 #060 #060 #0A0;
    color: #FFF;
    font-weight: bold;
}

/*采集*/
.progress {
    margin: 0.5em 0;
    padding: 0.5em;
    background: #D6E0EF;
    color: #F40914;
    font-weight: bold;
    border: 1px solid #698CC3;
}

/*SecMenu*/
#secmenu {
    background: #FCFFEF;
    border-top: 1px solid #698CC3;
    border-bottom: 1px solid #698CC3;
    margin-bottom: 1em;
    padding: 0.5em 1em;
}

#secmenu .firsttd {
    background: url(submenu_side.gif) no-repeat 0 0;
    width: 20px;
}

#secmenu .lasttd {
    background: url(submenu_side.gif) no-repeat right bottom;
    width: 20px;
}

#secmenu td a {
    background: url(icon_arrow.gif) no-repeat 0 0.1em;
    padding-left: 1em;
}

#listtab {
    height: 30px;
    border-bottom: 2px solid #86B9D6;
    margin-bottom: 10px;
    padding-left: 10px;
}

.listtab {
    float: left;
}

.listtab a {
    background: #F3F7FF;
    float: left;
    padding: 6px 10px;
    margin: 0 0 0 5px;
}

.listtab a.active {
    background: #FFF;
    border: 2px solid #86B9D6;
    border-bottom: none;
}

#newslisttab {
    height: 26px;
    border-bottom: 2px solid #86B9D6;
    margin-bottom: 10px;
}

#newslisttab ul {
    position: relative;
    list-style: none;
}

#newslisttab li {
    position: relative;
    float: left;
    padding: 0 10px;
    line-height: 26px;
    height: 26px;
    margin-right: 8px;
    margin-bottom: -2px;
}

*html #newslisttab li {
    padding-top: 6px;
    height: 20px;
}

#newslisttab li a {
    margin-top: 10px;
}

#newslisttab .active {
    background: #fff;
    border: 2px solid #86B9D6;
    border-bottom: none;
}

.smallfont {
    font-size: 10px;
}

table.imglist td {
    background: #F2F2F2;
    text-align: center;
    vertical-align: bottom;
}

p.subject {
    height: 22px;
    line-height: 22px;
    margin: 0;
    margin-top: 0.5em;
    border-top: 2px solid #FFF;
    background: #698CC3;
}

/* 后台附件选项卡 */
#uploadbox {
    width: 500px;
}

#uploadbox table {
    border: 1px solid #CCC;
    border-top: none;
    background: #FCFFEF;
    width: 100%;
}

#uploadbox th {
    background: transparent;
    width: 60px;
}

.upbtntd button {
    padding: 5px 20px 2px 20px;
    background: #C3D9FF;
    border-color: #86B9D6;
    border-style: solid;
    border-width: 1px 1px 3px;
    cursor: pointer;
    color: #6774A8;
    font-weight: bold;
}

#uploadbox .tabs {
    height: 27px;
    border-bottom: 1px solid #CCC;
    padding-left: 5px;
}

#uploadbox  .tabs a {
    float: left;
    padding: 0 5px;
    border: 1px solid #CCC;
    margin-right: 5px;
    text-decoration: none;
    height: 26px;
    line-height: 26px;
    background: #FFF;
}

#uploadbox  .tabs a.current {
    font-weight: bold;
    cursor: default;
    border-bottom: 1px solid #FFF;
    background: #FCFFEF;
}

#uploadbox  .tabs a:hover {
    color: #333;
    background: #FCFFEF;
}

#batchpreview {
    background: #FFF;
    width: 473px;
    height: 300px;
    border: 1px solid #EEE;
    overflow: auto;
}

.picspace {
    border-bottom: 1px solid #CCC;
    margin: 3px;
}

.picspace img {
    margin: 3px 6px 3px 0;
    border: 3px solid #EEE;
    max-width: 60px;
    max-height: 60px;
    width: expression(this.width > 60 ? 60: true);;
    height: expression(this.width > 40 ? 40: true);;
}

.lock_width {
    width: 590px;
    overflow: hidden;
}

.x-frame {
    border: solid 1px #647883;
    height: 100%;
    left: 0;
    right: 0;
    padding: 0 0;
}

.x-frame-top {
    height: 70px;
    position: relative;
    width: 100%;
    z-index: 2;
}

.x-frame-top-layout {
    width: 100%;
    margin: 0;
    position: relative;
    top: 1px;
    height: 70px;
}

.x-frame-toolbar {
    background-color: #fff;
    border-top: solid 1px #ddd;
    border-left-width: 0;
    border-right-width: 0;
    height: 50px;
    padding: 2px 0 2px 0;
    position: relative;
    width: 100%;
}

.x-frame-toolbar .ui-controlbar .ui-linkbutton {
    height: 35px;
    margin-left: 10px;
    line-height: 40px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.x-frame-content {
    clear: both;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 100%;
}

.x-frame-bottom {
    border-left-width: 0;
    border-right-width: 0;
    clear: both;
    height: 30px;
    position: relative;
    width: 100%;
}

.x-frame-content-wrap {
    margin: 0 auto;
    width: 100%;
}

.x-frame-content-side {
    width: 170px;
}

.x-frame-blank {
    height:100%;
    width: 1%;
}

.x-frame-content-left {
    vertical-align: top;
    padding: 1px;
    border: 1px solid #A5A4A4;
    background-color:#F0F0F0;
}


.x-frame-blank .x-frame-carve {
    height: 50px;
    background:  no-repeat url(../images/carve.gif);
}

.x-frame-content-right {
    vertical-align: top;
    width: 100%;
    background-color:#ffffff;
    border: 1px solid #A5A4A4;
}

.x-frame-content-right-left {
    width: 170px;
    margin-top:10px;
    float: left;
}

.x-frame-content-right-right {
    width: 100%;
    vertical-align:top;
}

.ui-menu .ui-menu-item .ui-linkbutton {
    margin-left: 0;
}

.x-frame-sidebar {
    padding: 2px;
    height: 100%;
    display:inline-block;
    min-width: 171px;
    position: relative;
    background-color:rgb(240, 240, 240);

}
*+html .x-frame-sidebar {
    padding: 2px;
    height: 100%;
    display:inline-block;
    min-width: 171px;
    position: relative;
    background-color:rgb(240, 240, 240);
}

.ui-tree-node-menu_install {
    background: no-repeat 10px 4px url(../images/menu_install.png);
}

.ui-tree-node-menu_engine {
    background: no-repeat 30px  4px url(../images/menu_engine.png);
}

.ui-tree-node-menu_package{
    background: no-repeat 30px  4px url(../images/menu_package.png);
}

.ui-tree-node-menu_gather {
    background: no-repeat 10px  4px url(../images/menu_gather.png);
}

.ui-tree-node-menu_mo {
    background: no-repeat 30px 4px url(../images/menu_mo.png);
}

.ui-tree-node-menu_assignrule {
    background: no-repeat 30px  4px url(../images/menu_assignrule.png);
}

.ui-tree-node-menu_gatherWork {
    background: no-repeat 10px  4px url(../images/menu_gatherwork.png);
}

.ui-tree-node-menu_subscriberule {
    background: no-repeat 30px  4px url(../images/menu_gatherwork.png);
}

.ui-tree-node-menu_meta{
    background: no-repeat 30px  4px url(../images/menu_gatherwork.png);
}

.ui-tree-node-menu_record {
    background: no-repeat 30px  4px url(../images/menu_gatherwork.png);
}

.x-frame-mainarea {
    background-color: #fffffd;
    height: 100%;
    padding: 10px 0;
    min-height: 730px;
    min-width: 815px;
    width: 100%;
}

.x-frame-maininner {
    margin: 0 auto;
    width: 97%;
}

.x-frame-bdrcontent {
    width: 100%;
}

.x-frame-tc {
    background: repeat-x url(../images/frame/frame-top-center.png);
    height: 72px;
    width: 100%;
}

.x-frame-tc-inner {
    margin: 0 auto;
    height: 72px;
    position: relative;
    width: 80%;
}

.x-frame-tl {
    background: no-repeat url(../images/frame/frame-top-left.png);
    height: 72px;
    left: 0;
    position: absolute;
    width: 0;
}

.x-frame-tr {
    background: no-repeat url(../images/frame/frame-top-right.png);
    height: 72px;
    position: absolute;
    right: 0;
    width: 0;
}

.x-frame-bc {
    height: 30px;
    width: 100%;
    z-index: 1;
}

.x-frame-bl {
    background: no-repeat url(../images/frame/frame-bottom-left.png);
    height: 30px;
    left: 0;
    position: absolute;
    width: 0;
}

.x-frame-br {
    background: no-repeat url(../images/frame/frame-bottom-right.png);
    height: 30px;
    position: absolute;
    right: 0;
    width: 0;
}

.x-tab-wrap {
    list-style: none none;
    margin: 0;
    position: relative;
    z-index: 10;
}

.x-tab-strip {
    float: left;
    display: block;
    padding-top: 3px;
}

.x-tab-strip-text {
    color: black;
    font-style: normal;
    font-family: SimSun;
    display: block;
    padding:6px 4px;
}

.x-tab-strip-left {
    background: no-repeat url(../images/tab/tab-left.png);
    display: block;
    margin-left: 5px;
    padding-left: 7px;
    position: relative;
}

.x-tab-strip-center {
    background: repeat-x url(../images/tab/tab-center.png);
    display: block;
}

.x-tab-strip-right {
    background: no-repeat top right url(../images/tab/tab-right.png);
    display: block;
    padding-right: 7px;
}

.x-tab-wrap .x-tab-strip-active {
    padding-top: 0;
}

.x-tab-strip-active .x-tab-strip-text {
    font-weight: bold;
    padding-top: 7px;
    padding-bottom: 7px;
}

.x-tab-strip-active .x-tab-strip-left {
    background: no-repeat url(../images/tab/tab-left-active.png);
}

.x-tab-strip-active .x-tab-strip-center {
    background: repeat-x url(../images/tab/tab-center-active.png);
}

.x-tab-strip-active .x-tab-strip-right {
    background: no-repeat top right url(../images/tab/tab-right-active.png);
}

.x-frame-top .x-frame-tc-left {
    vertical-align: middle;
    width: 14%;
}

.x-frame-top .x-frame-tc-center {
    vertical-align: bottom;
    width: 70%;
}

.x-frame-top .x-frame-tc-right {
    vertical-align: middle;
    width: 14%;
}

.x-frame-top .x-logo {
    background: no-repeat url(../images/logo/top-logo.gif);
    float: left;
    margin-left: 50px;
    height: 60px;
    width: 89px;
}

.x-frame-top .x-logo-label {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: 32px;
}

.x-frame-top .x-frame-tab {
    margin: 0 auto;
    padding: 0;
    min-width: 700px;
    width: 50%;
}

.x-frame-top .x-frame-tab .x-tab-wrap {
    left: 10px;
    margin: 0 auto;
    right: 10px;
}

.x-frame-top .x-user-entry {
    float: left;
    overflow: hidden;
}

.x-frame-top .x-user-entry .x-top-menu {

}

.x-frame-bottom .x-logo {
    background: no-repeat url(../images/logo/bottom-logo.png) 0px 50%;
    height: 30px;
    margin: 0 auto;
    width: 171px;
}

.ui-list {
/*line-height:5px;*/
    text-align: left;
}

.ui-table-head-title {
    text-align:left;
    margin-left:10px;
}

.ui-list-table {
    border-collapse: collapse;
    border-left: solid 1px #ccc;
    width: 100%;
}

.ui-list-table .odd {
    background-color: #f9f9f9;
}

.ui-table-head tr {
    background: repeat-x url(../images/table_header.png);
}

.ui-table-head th {
    border-bottom: solid 1px #d2d2d2;
    border-right: solid 1px #ccc;
    border-top: solid 1px #ccc;
    text-align: left;
}

.ui-list-table td {
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ccc;
    padding: 3px 5px 4px;
    text-align: left;
}

.ui-list-table .ui-td-checker {
    padding-left: 10px;

}

.ui-list .pagenation {
    text-align: right;
}

.ui-list .x-line-space {
    height: 5px;
}

.ui-list .ui-table-head th {
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    color: black;
    font-weight: normal;
    height: 24px;
    text-align: center;
}

.x-toolbar {
    width: 100%;
    height: 100%;
    position: relative;
}

.x-toolbar-left {
    background: no-repeat url(../images/toolbar/toolbar-left.png);
    height: 100%;
    position: absolute;
}

.x-toolbar-center {
    background: repeat-x url(../images/toolbar/toolbar-center.png);
    height: 100%;
    left: 0;
    right: 0;
    position: absolute;
    vertical-align: middle;
}

.x-toolbar-right {
    background: no-repeat url(../images/toolbar/toolbar-right.png);
    height: 100%;
    position: absolute;
}

.ui-list .x-toolbar {
    border-bottom: solid 1px #eaf1fb;
    height: 25px;
    text-align: left;
}

.ui-list .x-toolbar-left {
    background-image: url(../images/toolbar/list-toolbar-left.png);
    left: 0;
    width: 5px;
}

.ui-list .x-toolbar-right {
    background-image: url(../images/toolbar/list-toolbar-right.png);
    right: 0;
    width: 5px;
}

.ui-list .x-toolbar-center {
    background-image: url(../images/toolbar/list-toolbar-center.png);
    left: 4px;
    padding-top: 0;
    right: 5px;
}

.x-label {

}

.x-label-text {

}

.x-link-btn {
    color: black;
    display: inline-block;
    height: 24px;
    margin-top: 2px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none !important;
    width: 68px;
}

.x-link-btn-wrap {
    height: 24px;
    width: 68px;
}

.x-link-btn-over {
    background: no-repeat url(../images/button/linkbutton-over.png);
}

.x-link-btn-click {
    background: no-repeat url(../images/button/linkbutton-click.png);
}

.x-query-btn {
    color: black;
    display: inline-block;
    height: 19px;
    margin-top: 2px;
    text-align: center;
    text-decoration: none !important;
    width: 47px;
}

.x-query-btn-wrap {
    height: 21px;
    width: 47px;
}

.x-query-btn-over {
    background: no-repeat url(../images/button/querybutton-over.png);
    text-decoration: none !important;
}

.x-query-btn-click {
    background: no-repeat url(../images/button/querybutton-click.png);
}

.x-frame-toolbar .x-menu-btn {
    border: solid 1px #b5b8c8;
}

.x-frame-toolbar .x-link-btn {

}

.x-frame-toolbar .x-label-text {

}

.x-search-text {
    background: url(../images/searchbox/searchbox.png) no-repeat -1px -0px;
    border: silver solid 0;
    height: 22px;
    position: relative;
    width: 157px;
}

.x-search-text-focus {
    background: url(../images/searchbox/searchbox-focus.png) no-repeat -1px -3px;
}

.ui-navigator-tree {
    background-color:#f0f0f0;
    border:1px solid #d9d9d9;
    min-height:695px;
}

.ui-tree {
    width: 171px;
    height: 100%;
}

.ui-tree-node-1 {
    font-weight: bold;
    height: 26px;
    overflow: hidden;
    padding-top: 2px;
    text-align: left;
    width: 170px;
}

.ui-mo-tree-node-1 {
    font-weight: bold;
    height: 26px;
    overflow: hidden;
    padding-top: 2px;
    text-align: left;
    width: 180px;
}

.ui-tabnav .ui-tree-node-1 {
    text-indent: 2px;
    height:36px;
    background:  url(../images/tab_bg.png) repeat-x;
}

.ui-tabnav .ui-tree-node-1 .ui-linkbutton {
    color: #fff;
    cursor: default;
    background-color:transparent;
}

.ui-tabnav .ui-tree-node-2 {
     text-indent: 65px;
    height:36px;
}

.ui-tree-node-2 {
    height: 26px;
    padding-top: 7px;
    overflow: hidden;
    text-align: left;
    text-indent: 4px;
    width: 150px;
}

.ui-mo-tree-node-2 {
    height: 26px;
    padding-top: 7px;
    overflow: hidden;
    text-align: left;
    text-indent: 4px;
    width: 180px;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.ui-tree .ui-tree-node-selected {
    background-color:#fffeff;
    color: #077ab3;
    width: 168px;
}

.ui-tree .ui-tree-node-selected a {
    color: #077ab3;
}

.ui-tree .ui-tree-node-disabled a {
    /*color:Gray;*/
    cursor:default;
    text-decoration: none !important;
}

.ui-tree-node .ui-checker {
    background: url(../images/stuff/checker-nocheck.png) no-repeat;
    display:inline-block;
    padding-left:5px;
    text-decoration: none !important;
    text-indent: 0;
}

.ui-tree-node .ui-checker-checked {
    background: url(../images/stuff/checker-checked.png) no-repeat;
}

.x-btn {
    height: 26px;
}

.x-btn-center {
    background: repeat-x;
}

.x-btn-text {
    padding-left: 10px;
    padding-right: 10px;
}

.x-btn-left {
    width: 5px;
}

.x-btn-right {
    width: 5px;
}

.x-btn .x-btn-left {
/*background:url(../images/button/btn-sprite.gif) repeat 0% 0%;*/
    height: 21px;
    width: 3px;
}

.x-btn .x-btn-center {
/*background:url(../images/button/btn-sprite.gif) repeat 0% 0%;*/
    text-align: center;
}

.x-btn .x-btn-right {
/*background:url(../images/button/btn-sprite.gif) repeat 0% 0%;*/
    height: 21px;
    width: 3px;
}

.x-btn .x-btn-text {
    background: none transparent scroll repeat 0 0;
    border: 0;
}

.x-btn em {
    font-style: normal;
    font-weight: normal;
}

.x-btn button {
    cursor: pointer;
}

.x-toolbar .x-btn-over .x-btn-left {
    background: url(../images/toolbar/tb-btn-sprite.gif) no-repeat 0 0;
}

.x-toolbar .x-btn-over .x-btn-right {
    background: url(../images/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;
}

.x-toolbar .x-btn-over .x-btn-center {
    background: url(../images/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-toolbar .x-btn-over button {
    color: #111;
}

.ui-list .x-toolbar .x-btn {
    background: url(../images/button/list-toolbar-button-back.png) repeat-x 0;
    border-style: none;
    border-right: solid 1px #9bbde6;
    width: 100px;
}

form .x-btn {
    border-width: 0;
    background: url(../images/button/querybutton-over.png) repeat-x 0;
    height: 21px;
    width: 47px;
}

.ui-list .x-toolbar .x-btn-over {
    background: url(../images/button/list-toolbar-button-over.png) repeat-x 0;
}

.ui-list .x-toolbar .x-btn-click {
    background: url(../images/button/list-toolbar-button-click.png) repeat-x 0;
}

.ui-seg {
    margin-top:10px;
}

.ui-seg-title {
    font-weight: bold;
    height:28px;
    text-align: left;
}

.ui-seg-collapse {
    display:block;
    overflow:hidden;
    height:28px;
    padding-top:0;
}

.x-block-split {
    height: 10px;
}

.x-frame-mainarea .x-form-valid-icon {
    background: url(../images/form/exclamation.gif) no-repeat 0 2px;
    display: inline-block;
    height: 18px;
    width: 16px;
}

.x-frame-mainarea select {
    border: solid 1px #b5b8c8;
    height: 24px;
}

.x-form-file-wrap {
    height: 25px;
    width: 230px;
    position: relative;
}

.x-form-file-text {
    background: url(../images/form/text-bg.gif) repeat-x 0 0;
    border: solid 1px #b5b8c8;
    height: 18px;
    left: 0;
    position: absolute;
    width: 180px;
    z-index: 3;
}

.x-form-file {
    filter: alpha(opacity:0);
    -moz-opacity: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}

.x-form-file-btn {
    background: url(../images/button/querybutton-over.png) repeat-x 0;
    border-width: 0;
    height: 21px;
    position: absolute;
    right: 0;
    width: 47px;
    z-index: 1;
}

.columns {
    min-height: 26px;
    text-align: left;
    overflow:auto;
}

.columns .x-gui-field {
    text-align: left;
}

.columns .x-gui-field-wrap {
    margin: 0;
    width: 100%;
}

.columns .x-gui-field-label {
    font-weight: normal;
    vertical-align: top;
    width: 100px;
}

.columns .x-gui-field-label div {
    width: 100px;
}

.columns .x-gui-field-body {
    overflow: hidden;
    padding-right: 10px;
    width: 100%;
}

.ui-th-checker {
    padding-left: 10px;
    text-align: center;
}

.ui-td-checker {
    padding-left: 10px;
    text-align: center !important;
}

.ui-th-checker .ui-checker {
    background: url(../images/stuff/checker-nocheck.png) no-repeat;
    height: 13px;
    width: 13px;
}

.ui-td-checker .ui-checker {
    background: url(../images/stuff/checker-nocheck.png) no-repeat;
    height: 13px;
    width: 13px;
}

.ui-th-checker .ui-checker-checked {
    background: url(../images/stuff/checker-checked.png) no-repeat;
}

.ui-td-checker .ui-checker-checked {
    background: url(../images/stuff/checker-checked.png) no-repeat;
}

.ui-row-checker .ui-checked {

}

.x-gui-field-body .x-gui-arrayeditor {
    padding: 0;
}

.x-gui-numbereditor {
    background: url(../images/form/text-box-bg.png) repeat-x 0 -1px;
    border: solid 1px #b5b8c8;
    height: 18px;
    text-align: right;
}

.x-gui-texteditor {
    background: url(../images/form/text-bg.gif) repeat-x 0 -1px;
    border: solid 1px #b5b8c8;
    height: 18px;
}

.x-gui-textareaeditor {
    background: url(../images/form/text-bg.gif) repeat-x 0 -1px;
    background-color: white;
    border: solid 1px #b5b8c8;
}

.x-gui-arrayeditor {
    border: solid 1px #c5d6e6;
}

.x-gui-arrayeditor th {
    background-color: #ccc;
    background-image: url(../images/table/array-editor-head-back.png);
    min-height:22px;
    text-align: left;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 2px;
}

.x-gui-arrayeditor td {
    border: solid 1px #c5d6e6;
    border-left: solid 0 #c5d6e6;
    padding: 0;
    margin: 0;
}

.x-gui-arrayeditor .x-gui-arrayeditor-cell-edit {
    border-right: solid 1px white;
}

.x-gui-arrayeditor .x-gui-texteditor {
    border-width: 0;
}

.x-gui-arrayeditor .x-gui-numbereditor {
    border-width: 0;
}

.x-gui-arrayeditor-cell input[type="text"] {
    border: solid 0 #b5b8c8;
    background:none;
}

.x-gui-arrayeditor-cell .x-gui-selectoreditor {
    border: solid 0 #b5b8c8;
}

.x-gui-arrayeditor-static {

}

.x-gui-arrayeditor-static th {
    background-color: #ccc;
    background-image: url(../images/table/array-editor-head-back.png);
    min-height:24px;
    text-align: left;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 1px;
}

.x-gui-arrayeditor-static td {
    border: solid 1px #c5d6e6;
    border-left: solid 0 #c5d6e6;
    text-align: left;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 1px;
}

.x-form-disabled .x-gui-numbereditor {
    filter: alpha(opacity = 60);
    opacity: .6;
    -moz-opacity: .6;
}

.x-form-disabled .x-gui-texteditor {
    filter: alpha(opacity = 60);
    opacity: 0.6;
    -moz-opacity: .6;
}

.x-form-disabled .x-gui-textareaeditor {
    filter: alpha(opacity = 60);
    opacity: 0.6;
    -moz-opacity: .6;
}

.x-form-disabled select {
    filter: alpha(opacity = 60);
    opacity: 0.6;
    -moz-opacity: .6;
}

.x-message {
    padding: 5px 20px;
}

.x-message-title {

}

.x-window {
    width: 400px;
    z-index: 9003;
}

.x-window-tl {
    background: url(../images/window/left-corners.png) no-repeat 0px 0px;
    padding-left: 6px;
    z-index: 1;
}

.x-window-tr {
    background: url(../images/window/right-corners.png) no-repeat right 0px;
    padding-right: 6px;
    z-index: 1;
}

.x-window-tc {
    background: url(../images/window/top-bottom.png) repeat-x 0px 0px;
    z-index: 1;
}

.x-window-header {
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 4px;
    text-align: left;
}

.x-window-bwrap {

}

.x-window-ml {
    background: url(../images/window/left-right.png) repeat-y 0px 0px;
    padding-left: 6px;
}

.x-window-mc {
    border: #d0d0d0 1px solid;
    background-color: #e4e4e4;
    font: 11px SimSun, tahoma, arial, helvetica, sans-serif;
}

.x-window-mr {
    background: url(../images/window/left-right.png) repeat-y right 0px;
    padding-right: 6px;
}

.x-window-bl {
    background: url(../images/window/left-corners.png) no-repeat 0px bottom;
    padding-left: 6px;
}

.x-window-bc {
    background: url(../images/window/top-bottom.png) repeat-x 0px bottom;
    height: 6px;
}

.x-window-br {
    background: url(../images/window/right-corners.png) no-repeat right bottom;
    padding-right: 6px;
}

.x-window-body {
    max-height: 200px;
    min-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
    text-align: left;
}

.x-window-bbar {

}

.x-window .x-window-bbar .x-loading-indicator {
    background: url(../images/stuff/loading.gif) no-repeat 2px 2px;
    display: inline-block;
    height: 21px;
    min-width: 30px;
    padding-left: 20px;
    padding-top: 3px;
}

.x-window .x-toolbar {
    background: url(../images/toolbar/bg.gif) #f0f4f5 repeat-x left top;
    border-top: solid 1px #d0d0d0;
    font-size: 13px;
    height: 21px;
    padding: 2px;
    vertical-align: middle;
    width: auto;
}

.x-window .x-toolbar td {
    height: 21px;
    vertical-align: middle;
    white-space: nowrap;
}

.x-window .x-toolbar div {
    font: 11px SimSun, tahoma, arial, helvetica, sans-serif;
}

.x-window .x-toolbar .x-btn {
    height: auto;
}

.x-container {
    padding-left: 20px;
    padding-top: 10px;
    overflow: hidden;
}

fieldset {
    border-width: 0px;
    overflow: hidden;
}

fieldset legend {
    font-weight: bold;
    text-align: left;
}

#properties .x-gui-numbereditor {
    width: 40px;
}

#properties .x-gui-texteditor {
    width: 115px;
}

#properties .x-gui-arrayeditor .x-gui-selectoreditor {
    width: 47px;
}

.ui-list-table .smpState {
    text-indent: 20px;
}

.ui-list-table .smpIndicatorCounts {
    text-align: right;
}

.ui-list-table .smpFrequency {
    text-align: right;
}

#pkgs {

}

#pkgs div {

}

#pkgs .x-tree-node-1 {
    text-indent: 5px;
}

.x-pkg-btn-over {
    background: url(../images/button/list-toolbar-button-over.png) repeat-x 0px;
}

.x-pkg-btn-click {
    background: url(../images/button/list-toolbar-button-click.png) repeat-x 0px;
}

.x-pkg-btn {
    background: url(../images/button/list-toolbar-button-back.png) repeat-x 0px;
    border-style: none;
    width: 120px;
    height: 30px;
}

.x-pkg-line-space {
    height: 8px;
}

.x-mo-edit-editor-disabled {
    filter: alpha(opacity = 60);
    opacity: 0.6;
    -moz-opacity: .6;
    background: none;
    background-color: #cccccc;
}

body .ui-hide {
    display: none;
}

body .ui-disabled {
    color:Gray;
}

.ui-toolbar {
    background-color: #ccc;
    height: 100%;
    text-align: center;
}

.ui-toolbar-wrap {
    display: inline;
}

.ui-toolbar-item {
    float: left;
}

.ui-tabnav {
    display: block;
    float: left;
    width: 100%;
}

.ui-tabnav-item {
    color: #0069d6;
    display: block;
}

.ui-tabnav-item a {
    color: black;
}

.ui-tabnav-item-active {
    background-color: #fff;
    border: solid 1px #ddd;
    border-bottom-width: 0px;
    border-radius: 4px 4px 0px 0px;
    color: #808080;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
}

.ui-tabnav-item-active a {
    color: #808080;
}

.ui-controlbar {
    display: block;
    float: left;
}

.ui-controlbar-item {
    display: block;
    float: left;
}

.ui-menu {
    border: solid 0px white;
    display: block;
    position: absolute;
    text-align: left;
    margin-left: -7px;
    margin-top: 3px;
    z-index: 100000;
    left: 13px;
    top: 40px;
}

.ui-menu-hide {
    display: none;
}

.ui-menu-item {
    background-color:#e6e6e6;
    display: block;
    height:35px;
    padding: 2px 5px 2px 5px;
    padding-color:white;
    position: relative;
    white-space: nowrap;
    border-bottom: #b5b8c8 1px solid;
    border-left: #b5b8c8 1px solid;
    padding-bottom: 10px;
    border-top: #b5b8c8 1px solid;
    border-right: #b5b8c8 1px solid;
}

.ui-menu-item .ui-linkbutton{
    left:2px;
    bottom:2px;
    top:2px;
    right:2px;
}

.ui-button {
    display:inline-block;
}

.ui-button-rect {

}

.ui-button-icon {
    background-repeat:no-repeat;
    display:inline-block;
    width:0;
    height:18px;
}

.ui-button-icon-install {
    background-image:url("../images/button/icon-install.png");
    width:18px;
}

.ui-button-icon-refresh {
    background-image:url("../images/button/icon-refresh.png");
    width:18px;
}

.ui-button-icon-exit {
    background-image:url("../images/button/icon-exit.png");
    width:18px;
}

.ui-button-icon-search {
    background-image:url("../images/button/icon-search.png");
    width:18px;
}

.ui-button-left {
    background: url(../images/button/button-left.png) no-repeat;
    display:inline-block;
    height:23px;
    padding:4px 0 0 0;
    width:7px;
}

.ui-button-center {
    background: url(../images/button/button-center.png) repeat-x;
    display:inline-block;
    font-weight:normal;
    height:23px;
    padding:4px 3px 0 3px;
}

.ui-button-right {
    background: url(../images/button/button-right.png) no-repeat;
    display:inline-block;
    height:23px;
    width:6px;
    padding:4px 0 0 0;
}

a:hover .ui-button-left {
    background-image:url(../images/button/button-over-left.png);
}

a:hover .ui-button-center {
    background-image:url(../images/button/button-over-center.png);
}

a:hover .ui-button-right {
    background-image:url(../images/button/button-over-right.png);
}

.toggle-button {
    background: url(../images/button/button-down.png) no-repeat;
    cursor:pointer;
    display:inline-block;
    width:21px;
    height:20px;
}

.toggle-button-toggled {
    background: url(../images/button/button-up.png);
}

.ui-linkbutton {
    background-color: #e6e6e6;
    border: solid 1px #ccc;
    cursor: pointer;
    line-height: 28px;
    padding: 4px 8px 4px 8px;
    text-decoration: none !important;
    transition: 0.1s linear all;
    -moz-border-radius: 4px;
    -moz-transition: 0.1s linear all;
    -webkit-border-radius: 4px;
    -webkit-transition: 0.1s linear all;
}

.ui-linkbutton-normal {
    background: #e6e6e6 url(../images/btn_search.gif) repeat-x;
}

.ui-linkbutton.disabled {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity = 45);
    -khtml-opacity: 0.45;
    -moz-opacity: 0.45;
    opacity: 0.45;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ui-controlbar a.ui-linkbutton:hover {
    background-color: #ccc;
}

/*.ui-tabnav a.ui-linkbutton:hover {
    background-color: #ccc;
    border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
}*/

.ui-controlbar .ui-linkbutton {
    background-color: #e6e6e6;
    color: BLACK;
    border-width: 0;
    float: left;
    padding: 0 8px 0 8px;
}

.ui-tabnav .ui-linkbutton {
    background-color:rgb(240, 240, 240);
    border-width: 0;
    padding: 5px 0 5px 0;
    width:100%;
}

.ui-menubutton {
    float: left;
    line-height: 28px;
    padding: 0px 14px 0px 14px;
    text-decoration: none !important;
}

.ui-btn-add {
    background: url("../images/button/btn-add.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-submit {
    background: url("../images/button/btn-activate.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-edit {
    background: url("../images/button/btn-edit.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-show {
    background: url("../images/button/btn-show.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-delete {
    background: url("../images/button/btn-delete.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-refresh {
    background: url("../images/button/btn-refresh.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-enable {
    background: url("../images/button/btn-enable.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-disable {
    background: url("../images/button/btn-disable.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-activate {
    background: url("../images/button/btn-activate.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-deactivate {
    background: url("../images/button/btn-deactivate.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-export{
    background: url("../images/button/btn-export.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-uninstall {
    background: url("../images/button/btn-uninstall.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-btn-cancel {
    background: url("../images/button/btn-cancel.png") no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
}

.ui-textbox {
    border: solid 1px #ccc;
    height: 18px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ui-searchbox {
    background: url("../images/button/icon-search.png") no-repeat 1px 4px;
    height:14px;
    padding: 4px 9px 4px 9px;
    text-indent:15px;
    width: 100px;
}

.ui-searchbutton {

}

.ui-prev-icon {
    background-repeat:no-repeat;
    display:inline-block;
    height:25px;
    width:25px;
}

.tree-prev-icon {
    background-repeat:no-repeat;
    display:inline-block;
    height:28px;
    width:28px;
    float: left;
}

.ui-tabnav .ui-tree-node-1  .tree-prev-icon {
    margin-left: 5px;
}

.ui-tabnav .ui-tree-node-2  .tree-prev-icon {
    margin-left: 5px;
}

.ui-list-toolbar {
    padding: 2px 20px 2px 0;
    height: 36px;
}

.ui-list-toolbar-left {
    background: #cdcdcd url("../images/button/toolbar-button.png") repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    float: left;
    padding: 0px 20px 0px 20px;
    border-radius: 4px;
    border-left:solid 1px #d4d7d9;
    border-right:solid 1px #d4d7d9;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-border-radius: 4px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.ui-list-toolbar-right {
    float: right;
}

.ui-list-toolbar .ui-linkbutton {
    background: #cdcdcd url("../images/button/toolbar-button.png") repeat-x;
    color:black;
    height:31px;
    padding: 5px 16px 0 12px;
}


.ui-list-toolbar .ui-controlbar a.ui-linkbutton:hover {
    background: #585858 url("../images/button/toolbar-button-over.png") repeat-x;
}

.ui-list-toolbar .ui-controlbar a.ui-linkbutton.disabled:hover {
    background: #cdcdcd url("../images/button/toolbar-button.png") repeat-x;
    color:black;
}

.ui-list-pagination {
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.ui-list-pagination {
    display: inline-block;
    float: right;
}

.ui-pagination-entry {
    float: left;
}

.ui-pagination-summary {
    float: left;
    padding-left: 4px;
    padding-top: 6px;
}

.ui-list-pagination .ui-controlbar a.ui-linkbutton {
    border-right: solid 1px #ddd;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.ui-list-pagination .ui-controlbar-item-active a {
    background-color: #c7eefe;
}

.ui-block-state-editable {
    background: url("../images/edit-require.png") no-repeat;
    cursor:pointer;
    display:inline-block;
    height:18px;
    text-indent:20px;
}


.ui-block-state-fixed {
    cursor:default;
    filter: alpha(opacity:40);
    opacity: 0.4;
}

.ui-block-state-collapsed {
    background-image: url("../images/edit-ignore.png");
}

.ui-win-bg {
    height:100%;
    left:0px;
    position:absolute;
    top:0px;
    width:100%;
    z-index:-10;
}

.ui-messagebox {
    z-index:12;
}

.ui-mb-container {
    height:100%;
    left:0px;
    position:absolute;
    top:0px;
    width:100%;
}

.ui-dialog {
    background-clip: padding-box;
    background-color: white;
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left:0px;
    position:absolute;
    top:0px;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 6px;
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-background-clip: padding-box;
}

.ui-dialog-header {
    background-color: #f5f5f5;
    border-bottom: solid 1px #eee;
    border-radius: 6px 6px 0px 0px;
    height: 30px;
    left:0px;
    position:relative;
    right:0px;
    top:0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
}

.ui-dialog-body {
    background-color: white;
    left:0px;
    min-height:80px;
    min-width:200px;
    overflow:auto;
    padding:6px;
    position:relative;
    right:0px;
    text-align:left;
    word-wrap:break-word;
}

.ui-dialog-footer {
    background-color: #f5f5f5;
    border-radius: 0px 0px 6px 6px;
    border-top: solid 1px #eee;
    bottom:0px;
    height: 30px;
    left:0px;
    padding-right:6px;
    position:relative;
    right:0px;
    text-align:right;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
}

.ui-dialog-header h3 {
    float: left;
    margin: 6px 0px 0px 10px;
}

.ui-dialog-header a {
    color:#999;
    cursor:pointer;
    float:right;
    font-size:16px;
    font-weight:bold;
    margin: 6px 10px 0px 0px;
    text-decoration:none !important;
}

.ui-dialog-footer a.ui-linkbutton {
    background-color: #f5f5f5;
    border-width:0px;
}

.ui-dialog-footer a.ui-linkbutton:hover {
    background-color: #cdcdcd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.ui-overlay-element {
    z-index:11;
}

.ui-overlay {
    opacity: 0.3;
    background-color:gray;
    filter: alpha(opacity:30);
    height:100%;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:10;
    -moz-opacity: 0.3;
}

.ui-tip {
    background-clip: padding-box;
    background-color: #ddd;
    border:solid 1px #eee;
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    display:inline-block;
    padding:4px 6px 4px 6px;
    position:absolute;
    z-index:20;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 6px;
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-background-clip: padding-box;
}


.ui-text-error {
    background:no-repeat url("../images/stuff/state-error-ball.png");
    color:blue;
    display:inline-block;
    height:15;
    padding-left:20px;
    text-indent:0px;
}

.ui-text-warn {
    background:no-repeat url("../images/stuff/state-warn-ball.png");
    color:blue;
    display:inline-block;
    height:15;
    padding-left:20px;
    text-indent:0px;
}

.ui-text-normal {
    background:no-repeat url("../images/stuff/state-normal-ball.png");
    color:blue;
    display:inline-block;
    height:15;
    padding-left:20px;
    text-indent:0px;
}

.toolbar a.link-button {

}

.login_back {
    height:100%;
    width:100%;
    height:100%;
    align: center;
}

.login_table{
    background: no-repeat url(../images/login/background.png);
    height:283px;
    width:328px;
}
.login_betabg{
    background: repeat-x url(../images/login/logobackground.png);
    width:100%;
    height:76px;
}
.login_beta{
    background: no-repeat url(../images/login/betalogo.png);
    width:120px;
    height:60px;
    margin-left: 50px;
}
.login_blank{
    height:20px;
}
.login_pdm{
    background: no-repeat url(../images/logo/top-logo.gif);
    height: 60px;
    width: 89px;
}

.login_input_icon {
    float:left;
    width:15px;
    height:15px;
    margin: 6px 10px;
}

.login_pdm .x-logo-label {
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    margin-top: 32px;
}

.login_button{
    background:no-repeat url(../images/login/button.png);
}

.login_input {
    width:245px;
    height:32px;
    background:no-repeat url(../images/login/input.png);
}

.login_input td {
    padding:  0 5px;
}

.login_input input {
    margin-top: 6px;
    border:none;
}

.login_error {
    line-height:35px;
    height: 35px;
    color:#de2d27;
    border: 1px solid #de2d27;
    background-color: #fce8e9;
}
.login_error .login_error_icon {
    height:5px;
    width:6px;
    display:inline-block;
    margin-left:10px;
    margin-right: 10px;
    background: no-repeat url(../images/login/pwderrorshow.png);
}

.login_buttons {
    display:inline-block;
    margin: 0 auto;
}

.login_buttons li a {
    width: 70px;
    height: 33px;
}

.login_buttons li a:hover {
    text-decoration:none;
    color: #000;
}

.login_buttons li {
    width:120px;
    float:left;
}

.login_buttons li a:hover .login_button {
    background: no-repeat url(../images/login/move.png);
}


.ui-tabnav .ui-tree-node-2 {
    text-indent:10px;
    border-bottom: 1px solid #A5A4A4;
    border-top: 1px solid #ffffff;
}

.ui-tabnav li.menu-active {
    background-color:#cacaca;
}

.ui-tabnav .ui-tree-node-2 a.menu-active {
    background-color:#cacaca;
}

.ui-scroll-no {
    overflow:hidden;
}
